//用于拦截请求
//import Mock from 'mockjs'
/**
 * path 拦截请求的路径
 * method  拦截请求的方式
 * function 拦截请求的回调（这个回调一定要有返回值）
 */
//Mock.mock(path,mothed,function(){})

/**
 * 具体示例使用
 */
import Mock from 'mockjs'

/**
 * 具体的业务请求
 * 模拟用户列表：10条随机数据
 */
Mock.mock('/api/user',{
    
        'array|1-10':[
            {
                'id':'@increment()', //id
                'name':'@cname()',  //姓名
                'age|18-55':20, //年龄
                'gender|1':['male','female'], //性别
                'nickName': '@last',//随机昵称
                'phone': /^1[34578]\d{9}$/,//随机电话号码
                'address': '@county(true)',//随机地址
                'email': '@email',//随机邮箱
                'createTime': '@datetime',//创建时间
                avatar() {
                    //用户头像
                    return Mock.Random.image('100×100', Mock.Random.color(), '#757575', 'png', this.nickName)
                }
            }
        ]
})


//1秒后才有返回（可以不加）
Mock.setup({
    timeout:1000
})
